package com.new1.srp;

/**
 * Time    : 2023/3/24 16:50
 * Author  : 王摇摆
 * FileName: SingleResponsibility.java
 * Software: IntelliJ IDEA 2020.2.2
 * Blog    ：https://blog.csdn.net/weixin_44943389?type=blog
 */

/**
 * 上课的有好学生
 * 也有坏学生
 * 并不是所有学生都在认真听讲
 * <p>
 * 解决方案1：设置两个学生类，区分好学生类和坏学生类
 * 解决方案2：将上课方法进行拆分成两种
 * 本程序实现第二种
 */
public class SingleResponsibility3 {
    public static void main(String[] args) {
        Student student = new Student();
        student.goodStudentAttendClass("张三");
        student.badStudentAttendClass("李四");
    }
}

class Student {
    public void goodStudentAttendClass(String student) {
        System.out.println(student + "正在认真的听老师讲课！");
    }

    public void badStudentAttendClass(String student) {
        System.out.println(student + "正在课堂上走神睡大觉！");
    }


}